www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/include/global/pseudo.php

    <?php
# MetInfo Enterprise Content Management System 
# Copyright (C) MetInfo Co.,Ltd (http://www.metinfo.cn). All rights reserved. 
if(!defined('IN_MET'))require_once substr(dirname(__FILE__), 0, -6).'common.inc.php';//应用修改带代码
$modulename[1] = array(0=>'show',1=>'show');
$modulename[2] = array(0=>'news',1=>'shownews');
$modulename[3] = array(0=>'product',1=>'showproduct');
$modulename[4] = array(0=>'download',1=>'showdownload');
$modulename[5] = array(0=>'img',1=>'showimg');
$modulename[6] = array(0=>'job',1=>'showjob');
$modulename[7] = array(0=>'message',1=>'index');
$modulename[8] = array(0=>'feedback',1=>'index');	
$modulename[9] = array(0=>'link',1=>'index');	
$modulename[10]= array(0=>'member',1=>'index');	
$modulename[11]= array(0=>'search',1=>'search');	
$modulename[12]= array(0=>'sitemap',1=>'sitemap');
$modulename[100]= array(0=>'product',1=>'showproduct');
$modulename[101]= array(0=>'img',1=>'showimg');

$navurl    = $index=='index'?'':'../';
$met_logox = explode('../',$met_logo);
$weburly   = $index=='index'?'':'../';
if(!strstr($met_logo, "http://")){
	$met_logo  = $met_pseudo?$weburly.$met_logox[1]:($index=='index'?$met_logox[1]:$met_logo);
}
$skinurl   = 'templates/'.$met_skin_user;
$css_url   = $weburly.$skinurl.'/css/';
$img_url   = $weburly.$skinurl.'/images/';
$met_url   = $weburly.'public/';
$metweburl = ROOTPATH;
$weburly   = $index=='index'?'':'../';



$countlang = count($met_langok);
if($met_index_type==$lang)$countlang=1;
$dataoptimize_html='';
require_once file_exists($navurl.$skinurl.'/metinfo.inc.php')?$navurl.$skinurl.'/metinfo.inc.php':ROOTPATH.'config/metinfo.inc.php';
$metadmin[pagename]=1;
$cache_column=met_cache(ROOTPATH.'cache/'."column_".$lang.".inc.php");
if(!$cache_column){
	$cache_column=cache_column();
}
reset($cache_column);
$about_isshow=array();
while($columnid=current($cache_column)){
	$langnums=$countlang;
	$listc=&$cache_column[$columnid['id']];
/*url地址*/
	$listc['foldername'] = ereg_replace(" ","",$listc['foldername']);
	$listc['filename'] = ereg_replace(" ","",$listc['filename']);
	if($listc['filename'] && $listc['filename']!=''){
		$met_ahtmtype=$met_chtmtype;
	}else{
		$met_ahtmtype=$met_htmtype;
	}
	if($metadmin['categorymarkimage']){
		$listc['indeximgarray']=explode("../",$listc['indeximg']);
		$listc['indeximg']=($index=="index")?$listc['indeximgarray'][1]:$listc['indeximg'];
	}
	if($metadmin['categorymage']){
		$listc['columnimgarray']=explode("../",$listc['columnimg']);
		$listc['columnimg']=($index=="index")?$listc['columnimgarray'][1]:$listc['columnimg'];
	}
	if($listc['samefile']||$cache_column[$listc['bigclass']]['samefile']||$cache_column[$cache_column[$listc['bigclass']]['bigclass']]['samefile']){
		$langnums=2;
	}
	$urltop = $weburly.$listc['foldername'].'/';
	if(($langnums==1&&($listc['classtype']==1||$listc['releclass']))||$listc['url']=='isshow'){
		if($listc['url']==NULL||$listc['url']=='isshow'){
			if($listc['module']==0){$listc['url'] = (strstr($listc['out_url'],"http://"))?$listc['out_url']:$navurl.$listc['out_url'];}
			else{$listc['url']=$urltop;}
		}
	}
	else{
		switch($listc['module']){
			default:
				if($met_pseudo){
					$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$listc['id'];
					$listc['url']=$urltop.'list-'.$psid.'-'.$lang.'.html';
				}
				else if($met_webhtm==2){
					$pudo_type= !$met_htmlistname?$modulename[$listc['module']][0]:$listc['foldername'];
					if($listc['filename']<>"" and $metadmin['pagename']){
						$listc['url']=$urltop.$listc['filename'].'_1'.$met_ahtmtype;
					}
					else{
						$psid=$pudo_type;
						if($met_listhtmltype==0&&($listc['classtype']==2||$listc['classtype']==3)&&!$listc['releclass']){
							if($listc['classtype']==2){
								$listc['url']=$urltop.$psid.'_'.$listc['bigclass'].'_'.$listc['id'].'_1'.$met_ahtmtype;
							}
							else{
								if($cache_column[$listc['bigclass']]['releclass']){
									$listc['url']=$urltop.$psid.'_'.$listc['bigclass'].'_'.$listc['id'].'_1'.$met_ahtmtype;
								}
								else{
									$listc['url']=$urltop.$psid.'_'.$cache_column[$listc['bigclass']]['bigclass'].'_'.$listc['bigclass'].'_'.$listc['id'].'_1'.$met_ahtmtype;
								}
							}								
						}
						else{
							$listc['url']=$urltop.$psid.'_'.$listc['id'].'_1'.$met_ahtmtype;
						}
					}
				}
				else{
				$urltop2 = $urltop.$modulename[$listc['module']][0].'.php?'.$langmark;
					if($listc['releclass']){
						$listc['url']=$urltop2."&class1=".$listc['id'];
					}
					else{
						$classtypenum=$cache_column[$listc['bigclass']]['releclass']?$listc['classtype']-1:$listc['classtype'];
						switch($classtypenum){
						case 1:
						$listc['url']=$urltop2."&class1=".$listc['id'];
						break;
						case 2:
						$listc['url']=$urltop2."&class2=".$listc['id'];
						break;
						case 3:
						$listc['url']=$urltop2."&class3=".$listc['id'];
						break;
						}
					}
				}
				break;
			case 0:	
				$listc['url'] = (strstr($listc['out_url'],"http://"))?$listc['out_url']:$navurl.$listc['out_url'];
				break;
			case 1:
				if($listc['isshow']!=0){
					if($met_pseudo){
						$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$listc['id'];
						$listc['url']=$urltop.$psid.'-'.$lang.'.html';
					}
					else if($met_webhtm==2){
						$pudo_type=$listc['foldername'];
						$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$pudo_type.$listc['id'];
						$listc['url']=$urltop.$psid.$met_ahtmtype;
					}
					else{
						$listc['url']=$urltop.'show.php?'.$langmark.'&id='.$listc['id'];
					}
				}
				break;
			case 6:
				if($met_pseudo){
					$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$listc['id'];
					$listc['url']=$urltop."list-".$psid.'-'.$lang.'.html';
				}
				else if($met_webhtm==2){
					$pudo_type= !$met_htmlistname?$modulename[$listc['module']][0]:$listc['foldername'];
					$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$pudo_type.'_'.$listc['id'];
					$listc['url']=$urltop.$psid.'_1'.$met_ahtmtype;
				}
				else{
					$listc['url']=$urltop.'index.php?'.$langmark;
				}
				break;
			case 7:
				if($met_pseudo){
					$listc['url']=$urltop.'index-'.$lang.'.html';
				}
				else if($met_webhtm==2){
					$pudo_type= !$met_htmlistname?"index_list_1":"message_list_1";
					$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename'].'_1':$pudo_type;
					$listc['url']=$urltop.$psid.$met_ahtmtype;
				}
				else{
					$listc['url']=$urltop.'index.php?'.$langmark;			
				}
				break;
			case 8:
				if($met_pseudo){
					$listc['url']=$urltop.'index-'.$lang.'.html';
				}
				else if($met_webhtm==2){
					$pudo_type="index";
					$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$pudo_type;
					$listc['url']=$urltop.$psid.$met_ahtmtype;
				}
				else{
					$listc['url']=$urltop.'index.php?'.$langmark.'&id='.$listc['id'];
				}	
				break;
			case 9:
			case 10:
			case 12:
				$listc['url']=(($met_pseudo)?$urltop.'index-'.$lang.'.html':(($met_webhtm==2)?$urltop.'index'.$met_ahtmtype:$urltop.'index.php?'.$langmark));
				break;	
			case 11:
				$listc['url']=($met_pseudo)?$urltop.'index-'.$lang.'.html':$urltop.'index.php?'.$langmark;
				break;
		}
	}	
	if($listc['module']==100||$listc['module']==101){
		$productimg= $listc['module']==100?'product':'img';
		if($listc['module']==100){$productlistid=$listc['id'];}
		else{$imglistid=$listc['id'];}
		if($met_pseudo){
			$listc['url']=$urltop.$productimg.'-list-'.$lang.'.html';
		}
		else if($met_webhtm==2){
			$psid= ($listc['filename']<>"" and $metadmin['pagename'])?$listc['filename']:$productimg;
			$listc['url']=$urltop.$psid.'_'.$listc['id']."_1".$met_ahtmtype;
		}
		else{
			$listc['url']=$urltop.$productimg.'.php?'.$langmark;
		}
	}
	//接口代码
	if($listc['module'] >= 1000){
		if($langnums==1){
			$listc['url']=$urltop;
		}else{
			$listc['url']=$urltop.'index.php?lang='.$lang;
		}
		$listc['out_url']=$listc['url'];
	}
	//结束
	if($listc['if_in'])$listc['url'] = $listc['out_url'];
	//===============================简介栏目只做栏目*/
	//当只做栏目的时候,取下级栏目地址
	
	if($listc['display']==0&&$cache_column[$listc['bigclass']]['isshow']==0&&$cache_column[$listc['bigclass']]['url']==NULL&&$listc['classtype']!=1){
		$cache_column[$listc['bigclass']]['url']=$listc['url'];
		if($langnums==1&&$cache_column[$listc['bigclass']][foldername]==$listc[foldername]&&$listc['module']!=0){
			if($listc['isshow_out']!=1&&$about_isshow[$listc['classtype']][$urltop]!=1){
				$cache_column[$listc['bigclass']]['url']='isshow';
				$listc['url']=$urltop;
				$about_isshow[$listc['classtype']][$urltop]=1;
			}
		}
		
		if($listc['module']==0){
			$cache_column[$listc['bigclass']]['isshow_out']=1;			
		}
	}
	next($cache_column);	
}
foreach($cache_column as $key=>$val){
	$column_no_order[$key]=$val['no_order'];
}

if($index=='index'){
	foreach($cache_column as $key=>$val){
		$cache_column[$key][columnimg]=str_replace('../','',$val[columnimg]);
	}
}
array_multisort($column_no_order,SORT_ASC,SORT_NUMERIC,$cache_column);
foreach($cache_column as $key=>$list){
	//if($list['display']==0){	
		$column_moblie_ok=1;
		if($met_mobileok&&$met_wap&&$met_wapshowtype){
			if($list[wap_ok]){
				$column_moblie_ok=1;
				$list['nav'] = $list[wap_nav_ok]?1:0;
			}else{
				$column_moblie_ok=0;
			}
		}
		if($column_moblie_ok){
			$nav_listall[]=$list;
			$class_list[$list['id']]=$list;
			$module_listall[$list['module']][]=$list;
			if($list['classtype']==1){
				$nav_list_1[]=$list;
				$module_list1[$list['module']][]=$list;
				$class1_list[$list['id']]=$list;
				if($list['module']==2 or $list['module']==3 or $list['module']==4 or $list['module']==5)$nav_search[]=$list; 
			} 
			if($list['classtype']==2){
				$nav_list_2[]=$list;
				$module_list2[$list['module']][]=$list;
				$nav_list2[$list['bigclass']][]=$list;
				$class2_list[$list['id']]=$list;
			}
			if($list['classtype']==3){
				$nav_list_3[]=$list;
				$module_list3[$list['module']][]=$list;
				$nav_list3[$list['bigclass']][]=$list;
				$class3_list[$list['id']]=$list;
			}
					
			if($list['nav']==1 or $list['nav']==3)$nav_list[]=$list;
			if($list['nav']==2 or $list['nav']==3)$navfoot_list[]=$list;		
			
			if($list['classtype']==1&&$list['module']==1&&$list['isshow']==1){$nav_listabout[]=$list;}
			if($list['index_num']!="" and $list['index_num']!=0){
				$list['classtype']=$list['releclass']?"class1":"class".$list['classtype'];
				$class_index[$list['index_num']]=$list;
			}
		}
	//}
}

		
$addmessage_url=$met_pseudo?$navurl.'message/message-'.$lang.'.html':($met_webhtm?$navurl.'message/message'.$met_htmtype:$navurl.'message/message.php?'.$langmark);
$cv['url']=$met_pseudo?'jobcv-0-'.$lang.'.html':($met_webhtm?$navurl."job/cv".$met_htmtype:$navurl."job/cv.php?".$langmark);
$addfeedback_url=$met_pseudo?$navurl.'feedback/index-'.$lang.'.html':($met_webhtm?$navurl.'feedback/'.$addfeedback_url.$met_htmtype:$navurl.'feedback/index.php?'.$langmark);
$cv['url']=$met_pseudo?'jobcv-0-'.$lang.'.html':$navurl."job/cv.php?".$langmark."&selectedjob=";
$addfeedback_url=$navurl."feedback/index.php?".$langmark."&title=";
$member_indexurl=$navurl."member/".$member_index_url;
$member_registerurl=$navurl."member/".$member_register_url;
# This program is an open source system, commercial use, please consciously to purchase commercial license.
# Copyright (C) MetInfo Co., Ltd. (http://www.metinfo.cn). All rights reserved.
?>